package zunyi06;
public  class DuoTaiTest3 {
    public static void main(String[] args) {
    /*    Fu f = new Zi();
      //  f.method();//该方法没有被重写不能直接被调用
        f.show();*/

  /*      A a = new B();
        a.show();//运行看左边，执行看右边所以打印爱

        B b = new C();
        b.show();//运行看左边，执行看右边然后super.show()去调用A中的show（）方法，show()又去调用show2（）所以打印我*/

     /*   Order order1 = new Order(32,"小明");
        Order order2 = new Order(32,"小明");
        System.out.println(order1.equals(order2));//由于重写了equals方法所以比较的是两个对象的值
        System.out.println(order1==order2);//==比较的是两个对象的地址*/
        Circle circle1= new Circle(25.5,"红色");
        Circle circle2= new Circle(25.5,"红色");
      /*  //判断颜色 true 比较的是值
        if (circle1.getColor()==circle2.getColor()){
            System.out.println("颜色相同");
        }else{
            System.out.println("颜色不相同");
        }
        //判断半径 false 比较的是地址因为没有重写equals方法
        if (circle1.equals(circle2)){
            System.out.println("半径相等");
        }else{
            System.out.println("半径不相等");
        }
        //tostring打印
        System.out.println(circle1.toString());*/

    }

}